/* this file contains the actual definitions of */
/* the IIDs and CLSIDs */

/* link this file in with the server and any clients */


#ifdef __cplusplus
extern "C"{
#endif


#ifndef __IID_DEFINED__
#define __IID_DEFINED__

typedef struct _IID
{
	unsigned long x;
	unsigned short s1;
	unsigned short s2;
	unsigned char  c[8];
} IID;

#endif // __IID_DEFINED__

#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED


const IID IID_ILVData = {0x4A4264A2,0xD5D8,0x468d,{0x96,0x75,0x6F,0x1D,0xF7,0x77,0xB2,0x95}};


const IID IID_ILVBoolean = {0x7AB091D1,0x4154,0x48e2,{0xBF,0x98,0x55,0xCC,0x20,0x33,0x51,0x84}};


const IID IID_ILVInt8 = {0xF3EE3676,0x1E8E,0x42c2,{0x83,0x55,0xE4,0xC0,0x7D,0x4E,0xB7,0x69}};


const IID IID_ILVInt16 = {0x8567DFB4,0x0D6D,0x46d0,{0xB8,0x7F,0xA5,0xB6,0x80,0xD3,0xCD,0x82}};


const IID IID_ILVInt32 = {0x878FCD1E,0xC70F,0x4940,{0x8E,0x54,0x46,0x1A,0x4D,0x1B,0xB5,0xB3}};


const IID IID_ILVInt64 = {0x0344D202,0x0F76,0x4efb,{0xAD,0x02,0xDE,0xEC,0x0B,0x48,0x0E,0x47}};


const IID IID_ILVuInt8 = {0x35CE47F1,0x7A7A,0x43c2,{0xA6,0x63,0xA6,0x34,0x0C,0xD7,0x2E,0xBB}};


const IID IID_ILVuInt16 = {0xF1D1B174,0xCE67,0x4c6e,{0xAD,0xA6,0x06,0x4F,0x3F,0x49,0xBA,0x42}};


const IID IID_ILVuInt32 = {0xEDFCFA65,0x5FE2,0x45b9,{0xA3,0x72,0x46,0x79,0x46,0x43,0x3E,0x84}};


const IID IID_ILVuInt64 = {0xB173FE84,0x2CE5,0x4d23,{0xB1,0xB2,0xDA,0x1F,0x46,0x9E,0x2C,0x31}};


const IID IID_ILVFloat32 = {0x947AB4F3,0x5A0C,0x491a,{0x9F,0x3E,0x1F,0xFA,0x6C,0xA9,0xB3,0xAF}};


const IID IID_ILVFloat64 = {0x6BA720B2,0x7641,0x4657,{0x9A,0x88,0xE4,0x80,0x5C,0x07,0xD9,0x53}};


const IID IID_ILVFloatExt = {0x35B495A1,0xEF73,0x4602,{0xA9,0x1E,0x53,0x07,0xEA,0x36,0x48,0x70}};


const IID IID_ILVArray = {0x5B5E5197,0x5580,0x431a,{0xAD,0x73,0x9A,0xB7,0x26,0x1D,0x39,0x4D}};


const IID IID_ILVString = {0xC021AE89,0x68D7,0x47e9,{0x9E,0xD7,0x69,0xD9,0x50,0x1C,0x4F,0x24}};


const IID IID_ILVCluster = {0x5377527D,0xA5AA,0x4819,{0x89,0x33,0xAD,0xBF,0x44,0x4E,0x9F,0xF4}};


#ifdef __cplusplus
}
#endif
